Experience from Measuring Program Comprehension - Toward a General Framework

نویسندگان

  • Janet Siegmund
  • Christian Kästner
  • Sven Apel
  • André Brechmann
  • Gunter Saake
چکیده

Program comprehension plays a crucial role during the software-development life cycle: Maintenance programmers spend most of their time with comprehending source code, and maintenance is the main cost factor in software development. Thus, if we can improve program comprehension, we can save considerable amount of time and cost. To improve program comprehension, we have to measure it first. However, program comprehension is a complex, internal cognitive process that we cannot observe directly. Typically, we need to conduct controlled experiments to soundly measure program comprehension. However, empirical research is applied only reluctantly in software engineering. To close this gap, we set out to support researchers in planning and conducting experiments regarding program comprehension. We report our experience with experiments that we conducted and present the resulting framework to support researchers in planning and conducting experiments. Additionally, we discuss the role of teaching for the empirical researchers of tomorrow.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experience from Measuring Program Comprehensionâ•flToward a General Framework

Program comprehension plays a crucial role during the software-development life cycle: Maintenance programmers spend most of their time with comprehending source code, and maintenance is the main cost factor in software development. Thus, if we can improve program comprehension, we can save considerable amount of time and cost. To improve program comprehension, we have to measure it first. Howe...

متن کامل

The Effect of Self-Assessment Reading Strategies on the Function of Paramedical Science Students in Comprehension Drills

Background & Aim: The new methods of examination and evaluation such as self- assessment contribute to both instructor and learner toward finding out the attitudes, viewpoints, abilities and weaknesses of learners. This kind of examination also encourages the learner toward changing to an independent learner and forms the critical way of thinking inside of himself and encourages them to lear...

متن کامل

The Effect of Self-Assessment Reading Strategies on the Function of Paramedical Science Students in Comprehension Drills

Background & Aim: The new methods of examination and evaluation such as self- assessment contribute to both instructor and learner toward finding out the attitudes, viewpoints, abilities and weaknesses of learners. This kind of examination also encourages the learner toward changing to an independent learner and forms the critical way of thinking inside of himself and encourages them to le...

متن کامل

Measurement of Complexity and Comprehension of a Program Through a Cognitive Approach

The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...

متن کامل

TEXTUAL AND INTER-TEXTUAL ANALYSES OF IRANIAN EFL UNDERGRADUATES’ TYPES OF ENGLISH READING TOWARDS DEVELOPING A CAREFUL READING FRAMEWORK

This study investigated textual and inter-textual reading of a group of Iranian EFL undergraduates’ careful English reading types. In this research, Khalifa and Weir’s (2009) reading framework was used to propose a more inclusive aspect of a careful reading framework and the reading construct for instructional and assessment goals. The participants of this study were B.A. students of English Tr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013